package com.wxzhou.wangzhuan.entity;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 提现用户汇总面板项
 * 存储用户某个金额下，累计提现成功次数（提现成功）、当日提现成功次数、累计提现失败次数（提现失败）、当日提现失败次数、累计提现中次数、当日提现中次数等。
 */
public class WithdrawUserSummaryItem implements Serializable {

    /**
     * 当日累计提现次数
     */
    @JsonProperty("today_count")
    private Integer dailyCount;

    /**
     * 当日提现成功次数
     */
    @JsonProperty("today_success_count")
    private Integer dailySuccessCount;

    /**
     * 当日提现处理中的总次数
     */
    @JsonProperty("today_processing_count")
    private Integer dailyPendingCount;


    /**
     * 累计提现成功总次数
     */
    @JsonProperty("total_success_withdrawal_count")
    private Integer totalSuccessCount;

    /**
     * 累计提现总次数
     */
    @JsonProperty("total_withdrawal_count")
    private Integer totalCount;

    //今日累计提现金额
    private BigDecimal today_amount;
    private BigDecimal today_success_amount;
    private BigDecimal today_processing_amount;


    public WithdrawUserSummaryItem() {
    }

    public Integer getDailyCount() {
        return dailyCount;
    }

    public void setDailyCount(Integer dailyCount) {
        this.dailyCount = dailyCount;
    }

    public Integer getDailySuccessCount() {
        return dailySuccessCount;
    }

    public void setDailySuccessCount(Integer dailySuccessCount) {
        this.dailySuccessCount = dailySuccessCount;
    }

    public Integer getDailyPendingCount() {
        return dailyPendingCount;
    }

    public void setDailyPendingCount(Integer dailyPendingCount) {
        this.dailyPendingCount = dailyPendingCount;
    }

    public Integer getTotalSuccessCount() {
        return totalSuccessCount;
    }

    public void setTotalSuccessCount(Integer totalSuccessCount) {
        this.totalSuccessCount = totalSuccessCount;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public BigDecimal getToday_amount() {
        return today_amount;
    }

    public void setToday_amount(BigDecimal today_amount) {
        this.today_amount = today_amount;
    }

    public BigDecimal getToday_success_amount() {
        return today_success_amount;
    }

    public void setToday_success_amount(BigDecimal today_success_amount) {
        this.today_success_amount = today_success_amount;
    }

    public BigDecimal getToday_processing_amount() {
        return today_processing_amount;
    }

    public void setToday_processing_amount(BigDecimal today_processing_amount) {
        this.today_processing_amount = today_processing_amount;
    }
}
